Edit a region
This request edits an existing ride region for a client.
Request syntax
POST https://b2b-api.go.yandex.ru/integration/2.0/geo_restrictions/update?id={region ID}
Request headers
Authorization: Bearer <OAuth-token>
OAuth access token. The steps to get a token are described in Getting started.
X-YaTaxi-Selected-Corp-Client-Id— client ID from the account. Required if multiple clients are available using the token.
Request body
New data for the ride region is passed in the request body in JSON format:
|
Field |
Description |
Format |
Required |
|
|
Name. |
String |
Yes |
|
|
Geo restriction type. Currently only |
String |
Yes |
|
|
Geo restriction description. Contains the following fields:
|
Object |
Yes |
Response field description
Responses may contain the following fields:
| Field | Description | Format |
|---|---|---|
id |
Ride region ID. | String |
Request example
POST https://b2b-api.go.yandex.ru/integration/2.0/geo_restrictions/update?id=b45e...f0de
{
"geo": {
"center": [
37.642639,
55.734894
],
"radius": 200
},
"geo_type": "circle",
"name": "Office 2"
}
Response example
An example response to this request looks like this:
{
"id": "b45e...f0de"
}
Response codes
The response to this request may contain the following standard HTTP codes:
200: Request completed successfully.400: An unknown parameter or a parameter with an invalid value was passed in the request.401: The OAuth token is incorrect.403: The client doesn't have sufficient rights to run this request.- SELECT_CLIENT_HEADER_REQUIRED: the request did not pass the header
X-YaTaxi-Selected-Corp-Client-Id(returned if more than one client is available for the token). - SELECTED_CLIENT_ACCESS_DENIED: the header
X-YaTaxi-Selected-Corp-Client-Idcontains the client's ID, which this login does not have access to.
- SELECT_CLIENT_HEADER_REQUIRED: the request did not pass the header
404: The specified record wasn't found.
Was the article helpful?
Previous
Next